package com.huawei.springboot2023.core.controller;


import org.springframework.stereotype.Controller;

import java.io.Serializable;

/**
 * 模块名称：
 * 模块类型：
 * 编码人：周城阳
 * 编码时间：2023/2/28
 */
@Controller
public class TestController implements Serializable {

//    @Autowired
//    private PersonDto person;
//
//    @RequestMapping(value = "/test",method = RequestMethod.GET)
//    @ResponseBody
//    public Map<String,Object> test(){
//
//        Map<String,Object> map = new HashMap<>();
//        map.put("msg","测试成功！");
//
//        System.out.println(person);
//
//        return map;
//    }
//
//    @RequestMapping(value = "/test2",method = RequestMethod.GET)
//    @ResponseBody
//    public Map<String,Object> test2(){
//
//        Map<String,Object> map = new HashMap<>();
//        map.put("msg","测试成功！");
//
//        System.out.println(person);
//
//        return map;
//    }
//
//    @Autowired
//    private StudentMapper studentMapper;
//
//    @RequestMapping(value = "/test3",method = RequestMethod.GET)
//    @ResponseBody
//    public MyResult test3(MyPageBand page){
//
//        MyResult result = new MyResult();
//
//        Student student = studentMapper.selectById("01");
//
//        result.setData(student);
//
//        return result;
//    }
//
//    @RequestMapping(value = "/test4",method = RequestMethod.GET)
//    @ResponseBody
//    public MyPager<Student> test4(MyPageBand page){
//        page.setPage(1);//第一页
//        page.setSize(2);//每页显示2行
//
//        MyPager<Student> pager = new MyPager<>();
//
//        //查询商品名字中有"P"的商品
//        QueryWrapper<Student> queryWrapper = new QueryWrapper<>();
//        queryWrapper.like("sex","男");
//
//        Page<Student> tGoodsPage = studentMapper.selectPage(PageDTO.of(page.getPage(), page.getSize()), queryWrapper);
//
//        List<Student> records = tGoodsPage.getRecords();//分页的结果
//        long total = tGoodsPage.getTotal();//不分页所有数据的行数
//
//        pager.setPageSize(page.getSize());
//        pager.setRows(records);
//        pager.setTotal(total);
//        pager.setPage(page.getPage());
//
//        return pager;
//    }
//
//    @RequestMapping(value = "/test5",method = RequestMethod.GET)
//    @ResponseBody
//    public MyResult test5(MyPageBand page){
//
//        MyResult result = new MyResult();
//
//        Student student = new Student();
//        student.setBirth("2000-03-16");
//        student.setId("01");
//        student.setName("李四");
//        student.setSex("男");
//
//        int insert = studentMapper.updateById(student);
//
//        result.setData(insert);
//
//        return result;
//    }
//
//    @RequestMapping(value = "/test6",method = RequestMethod.GET)
//    @ResponseBody
//    public MyResult test6(MyPageBand page){
//
//        MyResult result = new MyResult();
//
//        int insert = studentMapper.deleteById("02");
//
//        result.setData(insert);
//
//        return result;
//    }
//

}
